

html, body { width:100%; height:100%; margin:0; padding:0; }
		
#stage {
	width:600px;
	height:400px;
	display:block;
	
	position:relative;
	
	border: 5px solid #EEEEEE;
	
	margin-top:20px;
	
	overflow:hidden;
}

h2 { 
	color:#0093D0;
	margin:0;
}

.background {
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	
	background:url('../images/background.png') no-repeat 0px 0;
}

.rock {
	width: 50px;
	height: 33px;
	position:absolute;
	z-index:101;
	
	bottom:20px;
	
	background:url('../images/mini.rock.png') no-repeat;
}

.car { 
	width:120px;
	height:70px;
	position:absolute;
	display:block;
	
	left:100px;
	bottom:20px;
	z-index:200;
	
	background:url('../images/mini.car.png') no-repeat;
}

.car .tier { 
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	position:absolute;
}

.car .tier.playing {
	background:url('../images/mini.car.playing.png') no-repeat;
}

.car .color {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	position:absolute;
}

.car .color.red { 
	background:url('../images/mini.car.red.png') no-repeat;
}

.car .color.blue { 
	background:url('../images/mini.car.blue.png') no-repeat;
}

.car .color.yellow { 
	background:url('../images/mini.car.yellow.png') no-repeat;
}

.car .driver { 
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	position:absolute;
	
	background:url('../images/mini.car.driver.png') no-repeat;
}

#info {
	padding:20px;
	position:absolute;
	left:0;
	top:0;
	
	z-index:300;
}

#info p {
	margin:0; padding:0; font-size:11px; color:#333333;
}

#manual {
	margin:0; padding:0;
	margin:10px;
}

ul, ol {
	list-style:none; 
	vertical-align:top;
}

b, pre, ul, li {
	font-size:11px; 
	margin:0; padding:0;
}